@charset "utf-8";*{margin:0;padding:0}

body{background:#fff;margin:0;padding:0;text-decoration:none;font-variant:normal;font-family:'Microsoft YaHei'}

a:active,a:hover,a:link,a:visited{text-decoration:none}

a{text-decoration:none;color:#666}

li{list-style-type:none}

ol,ul{list-style-type:none;list-style-image:none}

input[type=button],input[type=submit],input[type=text]{-webkit-appearance:none}

textarea{-webkit-appearance:none}

select{-webkit-appearance:none}

html{font-size:12px}

@font-face{font-family:DINProb;src:url(../images/DINPro-Bold.otf)}

@media screen and (min-width:320px){body,html{font-size:14px}

}

.content{width:1600px;overflow:hidden;margin:0 auto;position:relative}

.main{width:1600px;margin:0 auto}

.head{overflow:hidden;margin:30px auto}

.logo{width:auto;float:left}

.hot{width:auto;float:right;background:url(../images/hot.png) no-repeat left top 10px;font-size:15px;color:#999;padding:0 0 10px 56px}

.hot p{font-size:36px;color:#15499a;font-family:DINProb;line-height:40px}

.nav{background:#15499a;height:70px;line-height:70px;position:relative;z-index:10}

.nav ul li{width:12.5%;float:left;font-size:18px;text-align:center;position:relative}

.nav ul li a{display:block;color:#fff}

.nav ul li a:hover{background:#ff8b15;color:#fff}

.nav ul li ul{position:absolute;width:100%;background:rgba(0,0,0,.5);z-index:100;display:none}

.nav ul li ul li{height:45px;line-height:45px;text-align:center;width:100%;font-size:14px}

.nav ul li:hover ul{display:block}

.banner{width:100%;height:auto;overflow:hidden;position:relative}

.banner .swiper-pagination{display:flex;justify-content:center;align-items:center;bottom:30px!important;position:absolute;z-index:1}

.banner .swiper-pagination span{display:block;width:20px;height:20px;line-height:100px;overflow:hidden;position:relative;border:1px solid #fff;opacity:1!important;text-align:center;line-height:25px;outline:0;margin:0 10px;border-radius:50%;color:#fff}

.banner .swiper-pagination span:after{content:"";width:6px;height:6px;background:#fff;left:50%;top:50%;border-radius:50%;transform:translate3d(-50%,-50%,0);position:absolute}

.banner .swiper-pagination .swiper-pagination-bullet-active{border:.01rem solid #15499a;background:0 0}

.banner .swiper-pagination .swiper-pagination-bullet-active:after{background:#15499a}

.banner .swiper-slide img{width:100%}

.banner .swiper-pagination-bullet{background-color:transparent}

.mbanner{width:100%;height:auto;overflow:hidden;position:relative;display:none}

.mbanner .swiper-pagination{display:flex;justify-content:center;align-items:center;bottom:30px!important;position:absolute;z-index:1}

.mbanner .swiper-pagination span{display:block;width:20px;height:20px;line-height:100px;overflow:hidden;position:relative;border:1px solid #fff;opacity:1!important;text-align:center;line-height:25px;outline:0;margin:0 10px;border-radius:50%;color:#fff}

.mbanner .swiper-pagination span:after{content:"";width:6px;height:6px;background:#fff;left:50%;top:50%;border-radius:50%;transform:translate3d(-50%,-50%,0);position:absolute}

.mbanner .swiper-pagination .swiper-pagination-bullet-active{border:.01rem solid #15499a;background:0 0}

.mbanner .swiper-pagination .swiper-pagination-bullet-active:after{background:#15499a}

.mbanner .swiper-slide img{width:100%}

.mbanner .swiper-pagination-bullet{background-color:transparent}

.title{overflow:hidden;margin:50px auto}

.title h4{font-size:45px;color:#dedede;text-align:center;text-transform:uppercase}

.title h3{font-size:42px;color:#15499a;text-align:center;margin-top:-40px}

.title h3 span{color:#333}

.title p{font-size:18px;color:#666;text-align:center}

.pic{overflow:hidden}

.pic ul{overflow:hidden}

.pic ul li{width:33.33%;float:left;border:10px #fff solid;box-sizing:border-box;overflow:hidden;position:relative}

.pic ul li div{position:absolute;bottom:0;height:100%;background:rgba(21,73,154,.5);overflow:hidden;display:grid;align-items:center;justify-content:center;width:100%}

.pic ul li img{-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;width:100%;height:100%;vertical-align:middle}

.pic ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s}

.pic ul li div dl{overflow:hidden;color:#fff}

.pic ul li div dl h3{font-size:22px;font-weight:400;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.pic ul li div dl dd{border:1px #fff solid;width:150px;height:36px;line-height:36px;overflow:hidden;text-align:center;font-size:16px}

.pic ul li div{height:50px;line-height:50px;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s}

.pic ul li div dl h3{font-size:22px;font-weight:400;text-align:center;height:50px;line-height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.pic ul li div dl h3:after{content:"";display:none}

.pic ul li div dl dd{display:none}

.pic ul li:hover div{height:100%;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s}

.pic ul li:hover div dl h3:after{content:"";background:#fff;width:50px;height:2px;display:block;margin:20px auto}

.pic ul li:hover div dl h3{font-size:22px;font-weight:600;text-align:center;height:auto;line-height:50px}

.pic ul li:hover div dl dd{display:block;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s}

.pic ul li div dl dd:hover{background:#fff;color:#15499a;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s}

.fwudiv{overflow:hidden;margin:0 auto;background:#000;position:relative}

.fwudiv img{overflow:hidden;width:100%;vertical-align:middle}

.fwudiv .fw{overflow:hidden;position:absolute;width:100%;height:100%;top:0;z-index:2;display:grid;align-items:center}

.fwudiv .fw dl{overflow:hidden}

.fwudiv .fw dl h3{font-size:36px;color:#fff;font-weight:600}

.fwudiv .fw dl h3:after{content:url(../images/jt.png);margin-left:5px;margin-top:5px;vertical-align:middle}

.fwudiv .fw dl p{font-size:13px;color:#fff}

.fwudiv .fw ul{overflow:hidden;float:left;width:75%;margin:40px auto}

.fwudiv .fw ul li{width:25%;float:left;overflow:hidden}

.fwudiv .fw ul li a{color:#fff;border:1px #fff solid;text-indent:.5em;height:45px;text-align:left;line-height:45px;display:block;margin-right:10px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s}

.fwudiv .fw ul li a:hover{background:#f29700;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s}

.fwudiv:hover img{opacity:.4}

.fjpj{overflow:hidden;margin:30px auto 0;background:#000;position:relative}

.fjpj img{overflow:hidden;width:100%;vertical-align:middle}

.fjpj:hover img{opacity:.4}

.fjpj .fw{overflow:hidden;position:absolute;width:100%;height:100%;top:0;z-index:2;display:grid;align-items:center}

.fjpj .fw dl{overflow:hidden}

.fjpj .fw dl h3{font-size:36px;color:#fff;font-weight:600}

.fjpj .fw dl h3:after{content:url(../images/jt.png);margin-left:5px;margin-top:5px;vertical-align:middle}

.fjpj .fw dl p{font-size:13px;color:#fff}

.fjpj .fw dl dd{font-size:18px;color:#fff;width:65%;float:left;line-height:30px;margin:30px auto}

.fjpj .fw dl dd a{color:#f29700}

.rongyu{overflow:hidden;position:relative}

.ry{margin:50px auto 0;width:225px;position:relative}

.rongyu .swiper-button-next{background:url(../images/right.png) no-repeat center;width:54px;height:54px;right:0;top:20px}

.rongyu .swiper-button-prev{background:url(../images/left.png) no-repeat center;width:54px;height:54px;left:0;top:20px}

.rongyu .swiper-button-next:after,.rongyu .swiper-button-prev:after{content:""}

.rongyu .swiper-content{width:93px;height:54px;margin:0 auto}

.rongyu .swiper-slide div{border:5px #f2f2f2 solid;overflow:hidden}

.rongyu .swiper-slide div img{-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;width:100%;height:100%;vertical-align:middle}

.rongyu .swiper-button-next:hover{background:url(../images/right1.png) no-repeat center;outline:0}

.rongyu .swiper-button-prev:hover{background:url(../images/left1.png) no-repeat center;outline:0}

.rongyu .swiper-slide:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s}

.adv{width:100%;height:auto;overflow:hidden;margin:0 auto}

.adv ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;margin-top:65px}

.adv ul li{width:20%;height:auto;position:relative;overflow:hidden;margin-left:20px;transition:.5s}

.adv ul li:nth-child(1){margin-left:0}

.adv ul li .pic img{display:block;vertical-align:middle;opacity:.3}

.adv ul li .intro{width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:0;transition:.5s;background:rgba(48,44,36,.8)}

.adv ul li .intro:after{content:"";width:1px;height:308px;position:absolute;top:263px;background:#fff;left:50%}

.adv ul li .intro .tit{margin-top:60px}

.adv ul li .intro .tit span{display:block;color:#fff;font-size:36px;margin:0 auto;width:102px;letter-spacing:15px;padding-left:15px}

.adv ul li .intro .tit i{display:table;margin:0 auto;height:45px;display:flex;justify-content:center;align-items:center;margin-top:34px}

.adv ul li .intro p{color:#fff;font-size:24px;line-height:34px;text-align:center;margin-top:360px}

.adv ul li .intro b{color:#fff;font-size:106px;position:absolute;bottom:-50px;opacity:.45;font-weight:400;text-align:center;display:block;width:100%}

.adv ul li .info{width:94%;position:absolute;left:0;opacity:0;visibility:hidden;bottom:-140px;display:flex;justify-content:flex-start;transition:.5s;align-items:center;background:rgba(68,63,65,.5)}

.adv ul li .info b{width:150px;height:140px;display:block;float:left;background:#15499a;text-align:center;line-height:140px;color:#fff;font-size:72px;line-height:140px}

.adv ul li .info div{padding:0 22px;width:920px;box-sizing:border-box}

.adv ul li .info div h4{color:#fff;font-size:24px}

.adv ul li .info div p{color:#fff;font-size:16px;line-height:26px;margin-top:10px}

.adv ul .on{width:1070px}

.adv ul .other{width:13%}

.adv ul .on .intro{opacity:0;visibility:hidden}

.adv ul .on .info{bottom:35px;opacity:1;visibility:initial}

.adv .advSwiper{display:none}

.case{overflow:hidden;margin:0 auto}

.case dl{overflow:hidden;text-align:center}

.case dl dd{display:inline-block;border-radius:6px;height:45px;line-height:45px;background:#15499a;text-align:center;width:160px;margin:0 5px}

.case dl dd a{color:#fff;display:block;font-size:18px}

.case dl dd:hover{background:#f29700}

.case dl dd.osel{background:#f29700;color:#fff}

.case ul{overflow:hidden;margin:30px auto 0;display:none}

.case ul li{width:25%;float:left;box-sizing:border-box;border:10px #fff solid}

.case ul li div{overflow:hidden}

.case ul li div img{-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;width:100%;height:100%;vertical-align:middle}

.case ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s}

.case ul li p{text-align:center;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:45px}

.case ul:nth-child(2){display:block}

.about{overflow:hidden;background:url(../images/about.jpg) no-repeat center;margin:30px auto 0;padding:30px 0}

.ab{overflow:hidden}

.ab .about_img{width:50%;float:right}

.ab .about_img img{width:100%}

.ab .about_txt{width:45%;float:left}

.ab .about_txt h4{font-size:36px;color:#b8b8b8;text-transform:uppercase}

.ab .about_txt h3{font-size:30px;color:#333;overflow:hidden}

.ab .about_txt .txt{font-size:18px;color:#666;line-height:36px;margin:20px auto;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:8;text-indent:2em;-webkit-box-orient:vertical}

.ab .about_txt dd{width:200px;height:40px;line-height:40px;border-radius:6px;text-align:center;background:#8c929c;color:#fff}

.ab .about_txt dd a{color:#fff}

.about ul{overflow:hidden;margin:40px auto}

.about ul li{width:25%;float:left;overflow:hidden;background:#ededed;padding:15px 0;border:10px #f8f8f8 solid;box-sizing:border-box}

.about ul li div{text-align:center;width:70px;display:block;overflow:hidden;float:left;border-right:1px #ccc solid;padding-left:10px;margin-right:15px}

.about ul li div img{margin:0xp auto;overflow:hidden}

.about ul li div img:first-child{display:block}

.about ul li div img:last-child{display:none}

.about ul li h3{font-size:20px;color:#333;font-weight:400}

.about ul li p{font-size:15px;color:#999}

.about ul li:hover h3,.about ul li:hover p{color:#fff}

.about ul li:hover div img:first-child{display:none}

.about ul li:hover div img:last-child{display:block}

.about ul li:hover{background:#15499a}

.news{overflow:hidden;margin-bottom:30px}

.news_left{width:31%;padding:20px;background:#f5f5f5;float:left;margin-top:10px}

.news_left div{overflow:hidden}

.news_left div img{width:100%}

.news_left dl{margin:10px;overflow:hidden}

.news_left dl h3{font-size:18px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.news_left dl dd{font-size:13px;color:#999;margin:10px auto}

.news_left dl p{font-size:16px;color:#666;line-height:25px;word-break:break-all;height:50px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

.news_right{width:65%;float:right}

.news_right .nws{overflow:hidden;position:relative}

.news_right .swiper-slide .sw{background:#f5f5f5;padding:20px;margin:10px}

.news_right .swiper-slide .sw dl{overflow:hidden;border-bottom:1px #ccc solid;padding-bottom:10px;margin-bottom:10px;background:url(../images/jt1.png) no-repeat center right}

.news_right .swiper-slide .sw dl dd{font-size:30px;width:80px;height:35px;line-height:35px;text-align:center}

.news_right .swiper-slide .sw dl dt{font-size:15px;width:80px;height:35px;line-height:35px;text-align:center}

.news_right .swiper-slide .sw ul{overflow:hidden}

.news_right .swiper-slide .sw ul h3{font-size:18px;color:#333;font-weight:400;margin-bottom:5px}

.news_right .swiper-slide .sw ul p{font-size:15px;color:#666;line-height:25px;height:50px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

.news_right .nws .swiper-wrapper{flex-direction:inherit}

.footer{overflow:hidden;background:url(../images/footer.jpg) no-repeat center;background-size:cover;margin:0 auto 0;padding:30px 0 0}

.footer .intro{width:40%;float:left;overflow:hidden;color:#fff}

.footer .intro h4{font-size:14px;color:#fff;overflow:hidden;font-weight:400}

.footer .intro h3{font-size:18px;overflow:hidden;margin:15px auto 10px}

.footer .intro p{font-size:15px;line-height:28px}

.footer .menu{width:25%;float:left;overflow:hidden;margin:0 5%}

.footer .menu h4{font-size:14px;color:#fff;overflow:hidden;font-weight:400}

.footer .menu ul{margin:15px auto}

.footer .menu ul li{width:50%;float:left}

.footer .menu ul li a{border:1px #666 solid;height:40px;line-height:40px;text-indent:1em;display:block;margin:5px;color:#fff}

.footer .ewm{width:150px;float:right}

.footer .ewm h4{font-size:14px;color:#fff;overflow:hidden;font-weight:400}

.footer .ewm div{width:150px;margin:15px auto 0}

.footer .ewm div img{width:100%}

.footer .ewm p{text-align:center;font-size:13px;color:#fff}

.links{overflow:hidden;border-top:1px #686869 solid;margin:30px auto 0;line-height:24px;padding:15px 0}

.links span{background:url(../images/link.png) no-repeat center left;padding-left:20px;font-size:16px;color:#fff}

.links a{color:#999;margin:0 5px;font-size:16px}

.links a:hover{color:#fff}

.fn{display:none}

.fixed-contact-wrap{z-index:999;position:fixed;right:1px;bottom:15%;width:60px;margin-top:-120px;overflow:hidden;border-radius:30px;height:280px;opacity:0;transition:all .4s;transform:translateX(95px);-webkit-transform:translateX(95px);-moz-transform:translateX(95px);overflow:hidden;border-radius:30px}

.fixed-contact-wrap ul{border-radius:30px;overflow:hidden}

.fixed-contact-wrap.show{transform:none;opacity:1}

.fixed-contact-wrap.active{width:215px}

.fixed-contact-wrap li{position:relative;height:60px;background:#0c3c9c;overflow:hidden}

.fixed-contact-wrap li strong{margin-right:20px}

.fixed-contact-wrap.active li{overflow:inherit}

.fixed-contact-wrap li a{position:relative;z-index:1000;display:block}

.fixed-contact-wrap li i{z-index:1000;position:absolute;right:0;display:block;width:60px;height:60px;transition:all .4s}

.fixed-contact-wrap.active li:after{z-index:1001;content:'';position:absolute;bottom:0;left:50%;display:block;width:80%;height:1px;margin-left:-40%;background:rgba(255,255,255,.1)}

.fixed-contact-wrap.active li:last-child:after{display:none}

.fixed-contact-wrap .phone i{background:#0c3c9c url(../images/icon5.png) no-repeat center center;border-top-left-radius:30px;-moz-border-top-left-radius:30px;-webkit-border-top-left-radius:30px;border-top-right-radius:30px;-moz-border-top-right-radius:30px;-webkit-border-top-right-radius:30px}

.fixed-contact-wrap .weixin i{background:#0c3c9c url(../images/icon8.png) no-repeat center center;height:100px}

.fixed-contact-wrap .qq i{background:#0c3c9c url(../images/icon6.png) no-repeat center center}

.fixed-contact-wrap .back-top i{background:#0c3c9c url(../images/icon7.png) no-repeat center center}

.fixed-contact-wrap.active .back-top i{border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0}

.fixed-contact-wrap li strong{position:absolute;top:0;right:-145px;display:block;width:100px;padding:0 15px 0 30px;font:normal 16px/60px gotham-medium;color:#fff;background:#0c3c9c;transition:all .4s;text-align:center}

.fixed-contact-wrap.active li strong{right:40px}

.fixed-contact-wrap.black li{background:#0c3c9c}

.fixed-contact-wrap.black li strong{background:#0c3c9c}

.fixed-contact-wrap .weixin{border-radius:0 0 30px 30px;overflow:hidden}

.fixed-contact-wrap .weixin strong{width:80px;margin-top:20px;border-radius:30px}

.fixed-contact-wrap .weixin strong img{width:100%}

.fixed-contact-wrap li:nth-child(2) strong{line-height:22px;padding-top:10px}

.n_banner{width:100%;overflow:hidden;margin:0 auto}

.n_banner img{width:100%}

.crumbs{overflow:hidden;line-height:50px;border-bottom:1px #ccc solid;font-size:16px;color:#666}

.crumbs p{float:left;color:#999;font-size:16px;line-height:52px}

.crumbs a{color:#999;padding-right:20px;position:relative;font-size:16px;line-height:52px}

.crumbs a:after{content:"/";position:absolute;right:5px;top:0;height:20px;line-height:20px;color:#999;display:block;font-size:12px}

.crumbs a:last-child:after{width:0;height:0;overflow:hidden}

.crumbs div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;color:#999}

.hy_nav{margin:50px auto;overflow:hidden}

.hy_nav ul{overflow:hidden;padding-left:1px}

.hy_nav ul li{width:16.5%;float:left;border:1px #ccc solid;margin-left:-1px}

.hy_nav ul li a{display:block;height:60px;line-height:60px;font-size:18px;text-align:center}

.hy_nav ul li a:hover{background:#15499a;color:#fff}

.hy_nav ul li a.active{background:#15499a;color:#fff}

.hy_img{width:100%;overflow:hidden;position:relative}

.hy_img img{width:100%}

.hy_img div{position:absolute;width:100%;top:0;height:100%;display:grid;align-items:center}

.hy_img div dl{padding-left:10%;color:#fff}

.hy_img div dl h3{font-size:36px;font-weight:400}

.hy_img div dl p{font-size:15px;margin:10px auto}

.hy_img div dl p:after{content:"";width:60px;height:2px;background:#ff8b15;display:block;margin:20px 0}

.hy_img div dd{position:absolute;top:50%;right:10%;width:200px;border:1px #ccc solid;text-align:center;height:45px;line-height:45px;transform:translateY(-50px)}

.hy_img div dd a{color:#fff;font-size:18px;display:block}

.hy_img div dd a:hover{background:#ff8b15;color:#fff;font-size:18px}

.hy_txt{overflow:hidden;margin:30px auto}

.hy_txt p{overflow:hidden;font-size:18px;line-height:32px;color:#666}

.tjpic{overflow:hidden;background:url(../images/picimg.jpg) no-repeat center;margin:30px auto 0;padding:30px 0;background-size:cover;position:relative}

.tjpic h2{font-size:36px;text-align:center;color:#fff;margin:30px auto;font-weight:400}

.tjpic .swiper-button-next{background:url(../images/p_right.png) no-repeat center center;width:50px;height:50px;right:0;outline:0}

.tjpic .swiper-button-prev{background:url(../images/p_left.png) no-repeat center center;width:50px;height:50px;left:0;outline:0}

.tjpic .swiper-button-next:after,.tjpic .swiper-button-prev:after{content:"";display:none}

.picbox{overflow:hidden;position:relative;margin:30px 60px}

.picbox .pictj{background:#fff;padding:50px 20px}

.picbox .pictj div{width:160px;height:160px;border-radius:50%;margin:0 auto;overflow:hidden}

.picbox .pictj div img{width:100%}

.picbox .pictj h3{font-size:18px;color:#333;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:40px auto}

.picbox .pictj dd{font-size:16px;color:#666;border:1px #ccc solid;text-align:center;height:42px;line-height:42px;width:150px;margin:100px auto 0}

.picbox .pictj dd:hover{background:#15499a;color:#fff}

.pic_lc{overflow:hidden;margin:30px auto}

.pic_lc h2{font-size:36px;text-align:center;color:#333;font-weight:400;margin:30px auto}

.pic_lc ul{overflow:hidden;margin:30px auto}

.pic_lc ul li{width:16.5%;float:left;overflow:hidden}

.pic_lc ul li div{overflow:hidden;text-align:center}

.pic_lc ul li div img{width:70%;overflow:hidden;margin:0 auto}

.pic_lc ul li h3{text-align:center;color:#333;font-size:20px;margin:10px auto 5px;font-weight:400}

.pic_lc ul li p{font-size:12px;text-align:center;color:#999;text-transform:uppercase}

.casebox{overflow:hidden}

.casebox h2{font-size:36px;text-align:center;color:#333;font-weight:400;margin:30px auto}

.casebox ul{overflow:hidden;margin:30px auto 0}

.casebox ul li{width:25%;float:left;box-sizing:border-box;border:10px #fff solid}

.casebox ul li div{overflow:hidden}

.casebox ul li div img{-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;width:100%;height:100%;vertical-align:middle}

.casebox ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s}

.casebox ul li p{text-align:center;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:45px}

.pic_nav{overflow:hidden;width:20%;float:left}

.pic_nav h2{font-size:30px;font-weight:400;color:#333;margin:20px 20px 0;overflow:hidden}

.pic_nav h2 span{opacity:0}

.pic_nav h2 dd{float:right;text-align:right;display:none}

.pic_nav h2 dd img{width:20%;float:right}

.menu_list{overflow:hidden;padding:10px}

.menu_head{color:#333;cursor:pointer;border-radius:6px;height:60px;line-height:60px;font-size:18px;background:#f5f5f5 url(../images/kuohao.png) no-repeat center right 6px;padding-left:20px;margin-top:20px;background-size:30px;background-size:30px}

.menu_list .current{overflow:hidden;color:#333;background:url(../images/kuohao1.png) no-repeat center right 6px;box-shadow:0 0 5px #ccc;border-radius:6px 6px 0 0;background-size:30px}

.menu_list .current a{color:#2e6e9c}

.menu_body{overflow:hidden;margin:0 0 10px;display:none;box-shadow:0 4px 5px #ccc;overflow:hidden;background:#fff}

.menu_body ul{overflow:hidden}

.menu_body ul li{margin:10px;overflow:hidden}

.menu_body ul li a{color:#333;display:block;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;height:42px;line-height:42px;font-size:16px;padding-left:20px;border-radius:6px}

.menu_body ul li a:hover{background:#15499a;border-radius:6px;color:#fff}

.menu_body dd{display:block;overflow:hidden}

.menu_body a:hover{-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;color:#1080c6}

.pic_right{overflow:hidden;width:78%;float:right;margin-top:30px}

.pic_com{overflow:hidden}

.pic_com ul{overflow:hidden}

.pic_com ul li{width:25%;float:left;border:10px #fff solid;box-sizing:border-box}

.pic_com ul li div{overflow:hidden}

.pic_com ul li div img{-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;width:100%;height:100%;vertical-align:middle}

.pic_com ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s}

.pic_com ul li p{text-align:center;font-size:18px;height:45px;line-height:45px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.pic_com ul li:hover p{color:#15499a}

.w50{margin:40px auto 0}

.page{margin:0 auto;margin-top:40px;margin-bottom:20px}

.page ul{display:table;margin:0 auto}

.page ul li{float:left;border:1px solid #ccc;box-sizing:border-box;height:40px;line-height:40px;padding:0 15px;margin:0 5px;border-radius:5px}

.page ul li a{color:#333;font-size:12px}

.page ul .thisclass{background:#1463e5;color:#fff;border:1px solid #1463e5}

.page ul .thisclass a{color:#fff}

.pic_tt{overflow:hidden}

.pic_img{width:40%;float:left}

.pic_img img{width:100%}

.pic_txt{width:55%;float:right;overflow:hidden}

.pic_txt h3{font-size:22px;overflow:hidden;font-weight:400;border-bottom:1px #ccc solid;padding-bottom:15px}

.pic_txt p{font-size:16px;overflow:hidden;line-height:28px;margin:15px auto;color:#666;height:170px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}

.pic_txt dt{font-family:DINProb;font-size:36px;color:#15499a;width:260px}

.pic_mt{overflow:hidden;margin:30px auto 0}

.pic_mt h3{height:60px;line-height:60px;background:#f5f5f5;color:#15499a;font-size:18px;text-indent:1em}

.pic_btt{font-size:16px;color:#666;line-height:26px;margin:20px auto}

.shangxia{overflow:hidden;position:relative;border-top:1px #ccc solid;padding-top:10px;margin-top:10px}

.shangxia ul{width:70%;float:left}

.shangxia ul li{height:45px;line-height:45px;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.shangxia ul li a:hover{color:#15499a}

.shangxia p{width:150px;border:1px #ccc solid;height:45px;line-height:45px;float:right;text-align:center;margin-top:20px}

.shangxia p a{color:#fff;background:#15499a;display:block}

.liucheng{overflow:hidden;background:url(../images/liucheng.jpg) no-repeat center center;background-size:cover;margin:30px auto 0;padding:50px 0}

.liucheng h2{font-size:36px;text-align:center;color:#fff;font-weight:400;margin:30px auto}

.liucheng ul{overflow:hidden;margin:40px auto}

.liucheng ul li{width:12.5%;float:left}

.liucheng ul li div{overflow:hidden;margin:0 auto;text-align:center}

.liucheng ul li div img{width:70%;margin:0 auto}

.liucheng ul li h3{text-align:center;color:#fff;font-size:20px;font-weight:400;margin:15px auto 5px}

.liucheng ul li p{text-align:center;color:#fff;font-size:12px;text-transform:uppercase}

.liucheng dd{width:300px;border-radius:6px;height:45px;line-height:45px;text-align:center;background:#ff8b15;margin:30px auto}

.liucheng dd a{color:#fff;font-size:18px}

.sheji{overflow:hidden;margin:0 auto}

.sheji h2{font-size:36px;text-align:center;color:#333;font-weight:400;margin:30px auto}

.sheji ul{overflow:hidden;padding-left:1px;margin:20px auto}

.sheji ul li{width:20%;float:left;background:#f5f5f5;overflow:hidden;border:1px #ebebeb solid;box-sizing:border-box;padding:30px 20px;position:relative;margin-left:-1px}

.sheji ul li h3{font-size:24px;text-align:center;color:#333;font-weight:400;margin-bottom:15px}

.sheji ul li p{font-size:16px;color:#666;margin:10px auto;line-height:30px;text-align:center;height:80px}

.sheji ul li span{font-size:40px;font-family:DINProb;color:#e3e3e3;font-style:italic;position:absolute;bottom:-15px;right:15px}

.sheji ul li:hover{background:#15499a}

.sheji ul li:hover h3,.sheji ul li:hover p,.sheji ul li:hover span{color:#fff}

.fuwu_com{overflow:hidden}

.fuwu_com ul{overflow:hidden}

.fuwu_com ul li{width:33.33%;float:left;border:10px #fff solid;box-sizing:border-box}

.fuwu_com ul li div{overflow:hidden}

.fuwu_com ul li div img{-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;width:100%;height:100%;vertical-align:middle}

.fuwu_com ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s}

.fuwu_com ul li p{text-align:center;font-size:18px;height:45px;line-height:45px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.fuwu_com ul li:hover p{color:#15499a}

.fw p{height:auto;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

.news_lb{overflow:hidden;margin:30px auto 0}

.news_lb ul{overflow:hidden}

.news_lb ul li{width:50%;float:left}

.news_lb ul li .sw{background:#f5f5f5;padding:20px;margin:10px}

.news_lb ul li .sw dl{overflow:hidden;border-bottom:1px #ccc solid;padding-bottom:10px;margin-bottom:10px;background:url(../images/jt1.png) no-repeat center right}

.news_lb ul li .sw dl dd{font-size:30px;width:80px;height:35px;line-height:35px;text-align:center}

.news_lb ul li .sw dl dt{font-size:15px;width:80px;height:35px;line-height:35px;text-align:center}

.news_lb ul li .sw ul{overflow:hidden}

.news_lb ul li .sw ul h3{font-size:18px;color:#333;font-weight:400;margin-bottom:5px}

.news_lb ul li .sw ul p{font-size:15px;color:#666;line-height:25px;height:50px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

.news_content{overflow:hidden;margin:30px auto 0}

.news_content .news_bt{font-size:30px;text-align:center}

.news_content .news_span{font-size:14px;color:#999;text-align:center;margin:10px auto}

.news_content .news_txt{font-size:16px;color:#666;line-height:28px;margin:20px auto}
.news_content .news_txt img{ max-width:100%; display:block; margin:10px auto;}

.ab_jieshao{overflow:hidden;margin:30px auto}

.ab_jieshao p{font-size:16px;color:#666;line-height:28px}

.ab_jieshao img{max-width:100%;display:block;margin:0 auto}

.cqu{overflow:hidden}

.cqu h2{font-size:36px;text-align:center;color:#333;font-weight:400;margin:30px auto}

.changqu{overflow:hidden;position:relative;padding-bottom:30px}

.changqu .swiper-slide dl{overflow:hidden;margin:10px}

.changqu .swiper-slide dl div{overflow:hidden}

.changqu .swiper-slide dl div img{width:100%}

.changqu .swiper-slide dl p{text-align:center;color:#333;font-size:16px}

.changqu .swiper-wrapper{flex-direction:inherit}

.jingshen{overflow:hidden}

.jingshen h2{font-size:36px;text-align:center;color:#333;font-weight:400;margin:30px auto}

.jingshen ul{margin:30px auto;overflow:hidden}

.jingshen ul li{width:25%;float:left;border:10px #fff solid;box-sizing:border-box;background:linear-gradient(150deg,#fdb4b5,#f56d6d);padding:50px 30px}

.jingshen ul li span{font-size:16px;color:#fff}

.jingshen ul li div{overflow:hidden;width:100%;text-align:right}

.jingshen ul li div img{width:50%;float:right}

.jingshen ul li dl{overflow:hidden}

.jingshen ul li dl h3{font-size:20px;color:#fff}

.jingshen ul li dl h3:after{content:"";background:#fff;width:50px;height:2px;display:block;margin:20px 0}

.jingshen ul li dl p{color:#fff;font-size:16px}

.jingshen ul li:nth-child(2){background:linear-gradient(150deg,#9db8f9,#6d85ec)}

.jingshen ul li:nth-child(3){background:linear-gradient(150deg,#facd87,#ee9140)}

.jingshen ul li:nth-child(4){background:linear-gradient(150deg,#9ee5b7,#50c07f)}

.contact{overflow:hidden;margin:30px auto}

.contact ul{overflow:hidden;padding:10px}

.contact ul li{width:43%;background:#fff;box-shadow:0 0 5px #ccc;padding:30px;float:left;margin:0 1%}

.contact ul li div{width:80px;height:80px;text-align:center;border-radius:50%;background:#ccc;display:flex;align-items:center;justify-content:center;float:left;margin-right:20px}

.contact ul li div img{width:40%}

.contact ul li h3{font-size:18px;color:#333;font-weight:400}

.contact ul li p{font-size:14px;color:#999;margin:5px auto}

.contact ul li dd{font-size:15px;color:#666}

.contact ul li a{color:#15499a}

.contact ul li:hover{background:#f5f5f5}

.contact ul li:hover div{background:#15499a}

.contact dl{overflow:hidden;margin:30px auto}

.contact dl img{width:100%}

.zizhi{overflow:hidden;margin:30px auto}

.zizhi ul{overflow:hidden}

.zizhi ul li{overflow:hidden;float:left;width:25%;border:10px #fff solid;box-sizing:border-box}

.zizhi ul li div{border:5px #f2f2f2 solid;overflow:hidden}

.zizhi ul li p{background:#f0f0f0;height:45px;line-height:45px;text-align:center;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.zizhi ul li div img{vertical-align:middle;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;width:100%;height:100%;vertical-align:middle}

.zizhi ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s}

.pic_box{width:78%;float:right}

.kefu_case{overflow:hidden;margin:30px auto}

.kefu_case dl{overflow:hidden;text-align:center}

.kefu_case dl dd{display:inline-block;border-radius:6px;height:45px;line-height:45px;background:#15499a;text-align:center;width:160px;margin:0 5px}

.kefu_case dl dd a{color:#fff;display:block;font-size:18px}

.kefu_case dl dd:hover{background:#f29700}

.kefu_case dl dd.osel{background:#f29700;color:#fff}

.kefu_case ul{overflow:hidden;margin:30px auto 0;display:none}

.kefu_case ul li{width:25%;float:left;box-sizing:border-box;border:10px #fff solid}

.kefu_case ul li div{overflow:hidden;border:1px #f2f2f2 solid}

.kefu_case ul li div img{-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;width:100%;height:100%;vertical-align:middle}

.kefu_case ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s}

.kefu_case ul li p{text-align:center;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:45px}

.kefu_case ul:nth-child(2){display:block}





.isMyVideo{width:100%;margin:0 auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}
.isMyVideo img{width:100%; cursor: pointer}

.centerIndex{position:relative;margin-left:auto;margin-right:auto;width:100%;height:100%;z-index:999;display:none;background:#000;position:absolute;top:0}
.centerIndex video{width:100%;height:100%}
.indexClose{width:40px;height:40px;float:left;background:#2b122f;color:#fff;text-align:center;line-height:40px;position:absolute;right:0;top:0}
.indexClose:hover{cursor:pointer}


.isMyVideo1{width:100%;margin:0 auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}
.isMyVideo1 img{width:100%}

.centerIndex1{position:relative;margin-left:auto;margin-right:auto;width:100%;height:100%;z-index:999;display:none;background:#000;position:absolute;top:0}
.centerIndex1 video{width:100%;height:100%}
.indexClose1{width:40px;height:40px;float:left;background:#2b122f;color:#fff;text-align:center;line-height:40px;position:absolute;right:0;top:0}
.indexClose1:hover{cursor:pointer}


@media screen and (max-width:1600px){.content{width:1400px;overflow:hidden;margin:0 auto}

.main{width:1400px;margin:0 auto}

.ab .about_txt .txt{font-size:16px;line-height:30px}

}

@media screen and (max-width:1440px){.content{width:1300px;overflow:hidden;margin:0 auto}

.main{width:1300px;margin:0 auto}

.ab .about_txt .txt{font-size:16px;line-height:27px}

.w50{margin:40px auto 20px}

}

@media screen and (max-width:1300px){.content{width:1300px;overflow:hidden;margin:0 auto;max-width:1300px}

.main{width:1300px;margin:0 auto;max-width:1300px}

.about,.adv,.banner,.crumbs,.fjpj,.footer,.fwudiv,.head,.n_banner,.nav,.title{min-width:1300px}

}

@media screen and (max-width:1024px){.content{width:auto;overflow:hidden;margin:0 auto;min-width:100%}

.main{width:auto;margin:0 auto;max-width:100%}

.about,.adv,.banner,.crumbs,.fjpj,.footer,.fwudiv,.head,.n_banner,.nav,.title{min-width:100%}

.adv ul{display:none}

.adv .advSwiper{margin:0 auto;display:block;margin-top:.4rem;padding-bottom:35px}

.adv .advSwiper .swiper-slide img{display:block;width:100%}

.adv .advSwiper .swiper-slide .intro{width:100%;height:auto;overflow:hidden;margin-top:20px}

.adv .advSwiper .swiper-slide .intro h4{color:#15499a;font-size:20px;text-align:center}

.adv .advSwiper .swiper-slide .intro p{font-size:16px;line-height:30px;color:#4c4c4c;margin-top:10px;text-align:justify}

.adv .advSwiper .swiper-pagination{display:flex;justify-content:center;align-items:center}

.adv .advSwiper .swiper-pagination span{display:block;width:30px;height:3px;background:#ccc;margin:10px;border-radius:5px}

.adv .advSwiper .swiper-pagination .swiper-pagination-bullet-active{background:#15499a}

.hot{display:none}

.logo{float:inherit;text-align:center}

.nav{height:auto;line-height:inherit;overflow:hidden}

.nav ul li{width:25%;float:left;border-bottom:1px #5b83ab solid;border-right:1px #5b83ab solid;box-sizing:border-box}

.nav ul li:nth-child(4),.nav ul li:nth-child(8){border-right:none}

.nav ul li a{padding:5% 0;display:block}

.fjpj img,.fwudiv img{width:200%}

.fwudiv .fw ul{width:auto;float:inherit}

.fjpj .fw dl,.fwudiv .fw dl{margin:0 15px}

.fjpj .fw dl dd{width:auto;float:inherit}

.case dl dd{width:33.33%;float:left;display:block;border:5px #fff solid;margin:0 auto;box-sizing:border-box;height:auto;line-height:inherit}

.case dl dd a{padding:5% 0}

.kefu_case dl dd{width:33.33%;float:left;display:block;border:5px #fff solid;margin:0 auto;box-sizing:border-box;height:auto;line-height:inherit}

.kefu_case dl dd a{padding:5% 0}

.adv .advSwiper{margin:20px 10px 0}

.ab .about_img{width:auto;float:inherit}

.ab .about_txt{float:inherit;width:auto;padding:10px}

.news_left{width:auto;float:inherit}

.news_right{width:auto;float:inherit}

.about ul li{width:50%}

.menu{display:none}

.footer{padding:0 10px;width:auto}

.hy_nav ul li{width:33.33%;border:5px #fff solid;box-sizing:border-box}

.hy_nav ul li a{height:auto;line-height:inherit;padding:3% 0;border:1px #ccc solid}

.hy_txt{margin:30px 10px}

.pic_lc ul li{width:33.33%;margin-bottom:20px}

.pic_nav{width:auto;float:inherit}

.menu_body ul{padding-bottom:20px}

.pic_right{width:auto;float:inherit}

.pic_nav h2 span{opacity:1}

.pic_nav h2 dd{display:block}

#firstpane{display:none}

.pic_img{width:auto;float:inherit}

.pic_txt{width:auto;float:inherit;margin:20px auto}

.pic_tt{margin:10px}

.pic_txt p{height:auto}

.nav ul li ul{opacity:0}
.pic_box{width:auto;float:inherit}
}

@media screen and (max-width:750px){.logo img{width:90%}

.head{margin:.2rem auto}

.nav ul li{font-size:.2rem}

.nav ul li a{padding:10% 0}

.banner{display:none}

.mbanner{display:block}

.title h4{font-size:.34rem}

.title h3{font-size:.3rem;margin:-10px auto 0}

.title p{font-size:.22rem}

.title{margin:25px auto}

.pic ul li{width:50%;border:5px #fff solid}

.pic ul li div{height:auto;line-height:inherit}

.pic ul li div dl h3{height:auto;line-height:inherit;font-size:.25rem;padding:6% 0}

.pic ul li:hover div{height:auto;line-height:inherit}

.pic ul li:hover div dl dd{display:none;opacity:0;height:1px}

.pic ul li:hover div dl h3:after{margin:0 auto;content:"";display:none}

.pic ul li:hover div dl h3{font-weight:400px;font-size:.22rem}

.fwudiv .fw ul li{width:50%}

.fwudiv .fw ul li a{font-size:.22rem;height:auto;line-height:inherit;padding:3% 0}

.fjpj img,.fwudiv img{width:280%;opacity:.4}

.fjpj .fw dl h3,.fwudiv .fw dl h3{font-size:.3rem}

.fjpj .fw dl h3:after,.fwudiv .fw dl h3:after{content:"";display:none}

.fjpj .fw dl dd{font-size:.22rem;line-height:.4rem}

.adv .advSwiper .swiper-slide img{width:100%;height:100%}

.case ul li{width:50%;border:5px #fff solid}

.case ul li p{line-height:inherit;height:auto;font-size:.22rem;padding:5% 0}

.case dl dd a{font-size:.22rem}

.about_txt{padding:10px}

.ab .about_txt h4{font-size:.3rem}

.ab .about_txt h3{font-size:.28rem}

.ab .about_txt .txt{font-size:.2rem;line-height:.38rem}

.ab .about_txt dd{width:60%;height:auto;line-height:inherit;padding:2% 0;font-size:.22rem;margin:0 auto}

.about ul li div{float:inherit;display:block;overflow:hidden;border-right:none;margin:0 auto 10px;padding:0;width:100%;text-align:center}

.about ul li div img{margin:0 auto}

.about ul li h3{text-align:center;font-size:.22rem;margin:10px auto}

.about ul li p{text-align:center;font-size:.18rem; height:0.5rem;}

.news_left{margin:10px}

.nav{min-width:inherit;width:auto}

.about,.adv,.banner,.content,.crumbs,.fjpj,.footer,.fwudiv,.head,.n_banner,.title{min-width:inherit;padding:0 10px;width:auto}

.footer .intro{width:auto;float:inherit;text-align:center}

.footer{padding:30px 0 1rem}

.footer .intro h4{font-size:.18rem}

.footer .intro h3{font-size:.25rem}

.footer .intro p{font-size:.22rem;line-height:.38rem}

.footer .ewm{float:inherit;margin:30px auto 0}

.footer .ewm h4{display:none}

.links{display:none}

.fn{max-width:750px;overflow:hidden;display:block;position:fixed;z-index:10;width:100%;bottom:0}

.fn ul{overflow:hidden}

.fn ul li{background:#15499a;width:50%;float:left;overflow:hidden;text-align:center;font-size:.3rem;padding:3% 0;box-sizing:border-box}

.fn ul li img{vertical-align:middle;width:18%}

.fn ul li a{color:#fff}

.fn ul li:last-child{background:#f29700}

.news_right .nws{padding-bottom:30px}

.n_banner img{width:150%;transform:translateX(-50px)}

.crumbs a,.crumbs p{font-size:.2rem}

.hy_nav{margin:15px auto}

.hy_nav ul li a{padding:5% 0;font-size:.18rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.hy_img div dl{padding:5% 0 0 5%}

.hy_img div dl h3{font-size:.35rem}

.hy_img div dl p{font-size:.18rem}

.hy_img img{width:200%;transform:translateX(-50px)}

.hy_img div dd{position:relative;right:auto;left:5%}

.pic_lc ul li h3{font-size:.2rem}

.casebox ul li{width:50%;border:5px #fff solid}

.casebox ul li p{font-size:.2rem}

.fixed-contact-wrap{display:none}

.casebox h2,.pic_lc h2,.tjpic h2{font-size:.3rem}

.pic_lc,.pic_lc ul{margin:0 auto}

.pic_com ul li{width:50%;border:5px #fff solid}

.menu_body ul li a{font-size:.2rem}

.menu_head,.menu_list{font-size:.22rem}

.pic_nav h2{font-size:.28rem;font-weight:700}

.pic_nav h2{margin:20px 5px 0}

.menu_list{padding:3px}

.pic_com ul li p{font-size:.2rem}

.pic_txt h3{font-size:.3rem}

.pic_txt p{font-size:.2rem;line-height:.38rem}

.pic_txt dt{font-size:.3rem;width:auto}

.pic_mt h3{font-size:.25rem;height:auto;line-height:inherit;padding:3% 0}

.pic_btt{font-size:.22rem;line-height:.38rem}

.shangxia ul{width:auto;float:inherit}

.shangxia ul li{height:auto;line-height:inherit;padding:2% 0;font-size:.2rem}

.shangxia p{float:inherit;margin:20px auto 0}

.pic_mt{margin:10px auto 0}

.liucheng h2{font-size:.3rem;margin:0 auto}

.liucheng{padding:15px 0}

.liucheng ul li{width:33.33%;margin-bottom:20px}

.liucheng ul li h3{font-size:.25rem}

.liucheng ul li p{font-size:.18rem;height:.4rem}

.sheji h2{font-size:.3rem}

.sheji ul li{width:50%}

.sheji ul li:last-child{width:100%}

.sheji ul li h3{font-size:.3rem}

.sheji ul li p{font-size:.2rem;line-height:.38rem}

.sheji ul li p{height:1rem}

.fuwu_com ul li{width:50%;border:5px #fff solid}

.fuwu_com ul li p{font-size:.2rem;line-height:inherit;height:auto;padding:3% 0}

.fuwu_com{margin:20px auto 0}

.news_lb ul li{width:auto}

.news_lb ul li .sw{padding:10px;margin:5px}

.news_content .news_bt{font-size:.3rem}

.news_content .news_span span{display:block;font-size:.2rem}

.news_content .news_txt p{font-size:.2rem;line-height:.38rem}

.cqu h2,.jingshen h2{font-size:.3rem}

.jingshen ul li{width:50%;border:5px #fff solid;padding:30px 10px}

.jingshen ul li dl p{height:.5rem}

.crumbs div{font-size:.2rem}

.contact ul li{width:auto;float:inherit;margin:10px auto}

.zizhi ul li{width:50%;border:5px #fff solid}

.zizhi ul li p{font-size:.2rem}

.kefu_case ul li{width:50%;border:5px #fff solid}

.kefu_case ul li p{font-size:.2rem}

}

@media screen and (max-width:450px){.pic_lc ul li{width:50%}

.pic_lc ul li p{height:.4rem}

.liucheng ul li{width:50%}

.liucheng ul li div img{width:50%}

.contact ul li div{float:inherit;margin:10px auto}

.contact dl img{width:250%;margin-left:50%;transform:translateX(-50%)}

}

